package net.zjitc.queue;

public interface MyQueue<T> {
    /**
     * 判断是否为空
     * @return
     */
    boolean isEmpty();

    /**
     * 入队
     * @param x
     * @return
     */
    boolean add(T x);

    /**
     * 出队
     * @return
     */
    T poll();

    /**
     * 查看队头元素，但不出队
     * @return
     */
    T peek();
}
